Fullstack Job: Full Stack Software Engineer

Job added on

Location

Los Angeles, CA - United States of America

Job type

Full-Time

Fullstack Job Details

Onsite/Hybrid/Remote

This job is hybrid and must work onsite a few days per week.

About Us

Founded in 1973, O’Neil Digital Solutions (ODS) is a leading IT consulting firm specializing in the optimization of complex end-to-end business process systems for a multitude of business verticals including Financial Services, Digital Media, Healthcare, and Transportation industries. ODS provides high-touch bespoke software engineering, systems integration, and infrastructure management services to clients of all sizes and industries. From large scale mass communication projects to highly secure and confidential data analytics using Big Data frameworks like Hadoop and AWS Redshift, ODS has a broad set of proven technical capabilities that help companies make complex digital transformations. ODS offers state of the art publishing solutions through our customer-centric applications and services include electronic document delivery, web applications, high-speed digital printing (color and black & white), automated composition, offset printing, warehousing and fulfillment services. ODS is headquartered in Los Angeles, CA and also has offices/plants in Texas and North Carolina centrally located to serve clients across the country.

Summary

The Full Stack Software Engineer (Level 2) will have a solid knowledge of database and website development concepts and software development tools. They will work closely with other Software Engineers, Business Systems Analysts, and business stakeholders to develop and maintain website and mobile solutions.

Duties and Responsibilities

  • Accurate and prompt entry of time for all estimated and actual work
  • Adhere to company policies, procedures, best practices and standards
  • Adhere to deadlines
  • Aid in solving complex business problems
  • Assist the project team with comprehensive level-of-effort estimates for all necessary changes and be accountable for completing the estimated work when applicable
  • Collaborate with co-workers to achieve common goals
  • Communicate (and listen) clearly, professionally, politely, and persuasively in all situations; respond well and in a reasonable, timely manner
  • Conforming with all applicable compliance and business standards
  • Design, build, and maintain efficient, reusable, and robust code while using source control to manage code across all environments
  • Design, document, and build scalable solutions based upon simple to medium complexity requirements
  • Develop and execute test plans to validate code works as expected
  • Develop basic database queries and perform analysis on results
  • Ensure all work products are documented, stored, and managed according to company standards
  • Ensure open communication flows in all directions
  • Learns and applies a fundamental understanding of key aspects of the business(es) supported
  • Participate in code reviews and quality assurance processes to ensure that the architectures and standards are being followed
  • Perform all work and activities with honesty and integrity
  • Perform other duties as assigned
  • Proactively escalate risks
  • Proactively seek, identify, and collaborate on innovative solutions
  • Respond timely to all production support requests
  • Troubleshoot, analyze, and debug issues

Qualifications & Requirements

  • Experience preferred: - Python or .NET, JavaScript framework (React JS or Angular JS), AND SQL Server or PostgreSQL
  • Experience with object-oriented programming languages
  • Demonstrated API development skills
  • Bachelor's degree in any discipline required
  • Design, develop, maintain, and enhance data structures and processes as part of full stack implementations
  • Able to collaborate and work in a team environment; practices the principle of team over individual
  • Able to handle competing priorities across own assignments
  • Continually strives to improve products and services
  • Demonstrated ability to quickly learn and apply new technologies
  • Demonstrates appropriate judgment
  • Self-motivated to learn new practices, processes, skills, tools, and knowledge that align with company priorities and/or future opportunities
  • Shows initiative and resourcefulness ("can do" attitude)
  • Strong analytical and problem-solving skills
  • Strong interpersonal and communication skills
  • Works with a sense of urgency without sacrificing attention to detail
  • Demonstrated experience in maintaining conceptual, logical, and physical application architectures
  • Demonstrated experience of high-quality delivery in a Software Engineering role for at least 2 stages and engaged in the full lifecycle of a project
  • Experience in maintaining and creating user interfaces (UI)
  • Experienced in software development lifecycle methodologies, such as agile or waterfall
  • Nice to have: - DevOps experience - Familiarity with Data Modeling, Data Warehouse design and/or Big Data (Hadoop) - Experience using Python - Experience with NOSQL

Working Conditions

This is hybrid role until Covid subsides.

#LI-JM1
#LI-Hybrid
#IND-Priority

Salary Range

Targeted Hiring Range: $81,103.00 - $108,138.00 (yearly salary)

Pay ranges are open to negotiation depending on the nature of the role and additional compensation plans such as commissions and bonuses are not factored in.

Equal Opportunity Employer

O'Neil Digital Solutions is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.